/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright (c) Huawei Technologies Co., Ltd. 2023-2023. All rights reserved.
 * Description: load kallsyms api
 * Author: Huawei OS Kernel Lab
 * Create: Tue Apr 17 02:24:01 2023
 */
#ifndef LINUX_LIBLINUX_EXTRACT_KALLSYMS
#define LINUX_LIBLINUX_EXTRACT_KALLSYMS

#include <linux/types.h>
struct extract_kallsyms_struct {
	unsigned int *num_syms;
	int *offsets;
	u8 *names;
	char *token_table;
	u16 *token_index;
	unsigned int *markers;
};

extern int extract_kallsyms_init(struct extract_kallsyms_struct *symbuf);
#endif
